#pragma once
#include "CDependencyObject.h"

class CCornerRadius :
	public CDependencyObject
{

private: 
	CCornerRadius(CCoreServices * pCore);
public: 
	static HRESULT Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate);
	static HRESULT Validate(struct XRECTF_CR * pCornerRadius);
	static HRESULT CornerRadiusFromString(XUINT32 cString, XCHAR * pString, struct XRECTF_CR * peValue);
	virtual XUINT32 GetTypeIndex() const;
	virtual XINT32 DoesAllowMultipleAssociation();
	struct XRECTF_CR m_cornerRadius;
};